package com.gzh.system.service;

import com.gzh.core.dao.po.UserEntity;
import com.gzh.system.model.vo.PwdParam;
import com.gzh.system.service.dto.LoginIn;
import com.gzh.system.service.dto.LoginOut;
import com.gzh.system.service.dto.RegisterIn;
import com.gzh.system.service.dto.RegisterOut;

import javax.servlet.http.HttpServletResponse;

/**
 * @Author guanzh
 * @Date 2022/3/2 14:41
 * @Description
 */
public interface UserService {
    LoginOut login(LoginIn paramToIn, HttpServletResponse response);

    RegisterOut register(RegisterIn paramToIn);

    String updateImg(UserEntity user);

    void changeInfo(UserEntity userEntity);

    void changePwd(PwdParam param);
}
